Search Criteria
Package Details: opensnitch-git 1.6.3.r152.1984fb99-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/opensnitch-git.git (read-only, click to copy) |
---|---|
Package Base: | opensnitch-git |
Description: | A GNU/Linux port of the Little Snitch application firewall |
Upstream URL: | https://github.com/evilsocket/opensnitch |
Licenses: | GPL3 |
Conflicts: | opensnitch |
Provides: | opensnitch |
Submitter: | None |
Maintainer: | lsf |
Last Packager: | lsf |
Votes: | 43 |
Popularity: | 0.40 |
First Submitted: | 2017-05-03 14:15 (UTC) |
Last Updated: | 2024-07-25 10:25 (UTC) |
Dependencies (23)
- hicolor-icon-theme (hicolor-icon-theme-gitAUR)
- libnetfilter_queue (libnetfilter_queue-gitAUR)
- libpcap (libpcap-gitAUR)
- python-grpcio
- python-notify2
- python-protobuf (python-protobuf-gitAUR)
- python-pyinotify
- python-pyqt5 (python-pyqt5-sip4AUR, python-pyqt5-webkitAUR)
- python-slugify
- git (git-gitAUR, git-glAUR) (make)
- go (go-gitAUR, gcc-go-gitAUR, go-sylixosAUR, gcc-go-snapshotAUR, gcc-go) (make)
- python-build (make)
- python-grpcio-tools (make)
- python-installer (python-installer-gitAUR) (make)
- python-jaraco.text (make)
- python-nspektr (make)
- python-setuptools (make)
- python-wheel (make)
- qt5-tools (make)
- logrotate (logrotate-gitAUR, logrotate-selinuxAUR) (optional) – logfile rotation
- opensnitch-ebpf-module-gitAUR (optional) – eBPF process monitor method (non-hardened kernel only)
- python-pyasn (optional) – display network names of IP
- python-qt-material-gitAUR (optional) – extra ui themes
Required by (3)
- opensnitch-ebpf-module (requires opensnitch)
- opensnitch-ebpf-module-git (requires opensnitch)
- simple-stateful-firewall (requires opensnitch) (optional)
Sources (5)
- fix-systemd-service.patch
- git+https://github.com/evilsocket/opensnitch.git
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/fix-setup.py.patch
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/remove-debian-path.patch
- https://raw.githubusercontent.com/archlinux/svntogit-community/eebb5fb16ed15251d3ead163e8e4b4229c21a999/trunk/tmpfiles.conf
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 .. 18 Next › Last »
lsf commented on 2022-07-06 20:17 (UTC)
Unless I'm totally mistaken @Pheidologeton, there's no need to implement this workaraound specifically – it should be enough to just rebuild the whole
opensnitch-git
package (opensnitch/ui $ sed -i 's/^import ui_pb2/from . import ui_pb2/' opensnitch/ui_pb2*
is part ofui/Makefile
already (although we do it manually at https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=opensnitch-git#n65 – because we then call the regular py install/build routines), and moving the packages to their respective system folders happens in thepackage()
function).Pheidologeton commented on 2022-07-06 18:58 (UTC)
Please add a described workaround for this error (https://github.com/evilsocket/opensnitch/issues/694)
lsf commented on 2022-02-07 18:00 (UTC) (edited on 2022-03-24 20:14 (UTC) by lsf)
Oh come on: Flagging this package and
opensnitch-ebpf-module-git
as out of date, because a dependency(!) of this package (python-grpcio-tools
) is out of date?Again: DO NOT FLAG THIS PACKAGE AS OUT OF DATE UNLESS IT IS ACTUALLY OUT OF DATE!
If you have issues building things or need help updating some other package on your own while it's out of date: I'll gladly help if you add a comment here. But do not flag things as out of date if they aren't – that is NOT what the function is for!
@rrt please don't flag this package out of date if it is not out of date.
=> build issues that are not version-related are not a reason for flagging it out of date => this is a
-git
package. mere version changes upstream (like1.5.0-rc1
) only merit flagging a-git
package as out of date if the upstream changes related to the update made things break.See: https://wiki.archlinux.org/title/Arch_User_Repository#Flagging_packages_out-of-date
As to your build issues: As mentioned a few times before (eg. https://aur.archlinux.org/packages/opensnitch-git#comment-848093), the build process is a bit messy, especially with https://aur.archlinux.org/packages/python-grpcio-tools lagging behind the upstream https://archlinux.org/packages/?q=python-grpcio version. Until
python-grpcio-tools
is updated by the maintainer (or disowned/picked up by someone else), a workaround might be to just build a more recent version of it yourself and use that to build opensnitch.I've run a fresh build using this workaround just a few seconds ago just to make sure nothing has changed upstream, and it builds fine in a clean chroot.
Using
pip
to install python dependencies on an Arch system should never happen (unless, for example, in a virtualenv)./edit
Just a quick note: @alexf91 updated the package (thanks! :) – so things should hopefully go a bit more smoothly again :)
rrt commented on 2022-02-07 17:46 (UTC)
Error:
Solution:
Outcome:
lsf commented on 2022-02-04 16:13 (UTC)
@diabonas: thanks – that seems to work great! :)
diabonas commented on 2022-02-04 16:00 (UTC)
I would recommend removing the dash before the "rc" instead of deleting this part of the version number altogether:
This produces version numbers like
1.5.0rc2.r1.53419fe
which get sorted correctly between e.g.1.4.9.r999.0123456
and1.5.0.r0.1234567
.lsf commented on 2022-02-04 15:13 (UTC)
Looks like it's an issue caused by me trying to fix another pkgver issue whith rc names (https://aur.archlinux.org/cgit/aur.git/commit/?h=opensnitch-git&id=b87c666acdd1b4f6e7cd26f81da0927ca55e654c) – this now causes the
.r123
part of the pkgver to start from 0 again every now and then, without having a bump in the main ver1.5.0
to1.5.1
, for example. It's a bit messy – I'll have to think about how to properly handle this.« First ‹ Previous 1 2 3 4 5 6 7 8 .. 18 Next › Last »