Search Criteria
Package Details: libselinux 3.7-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/libselinux.git (read-only, click to copy) |
---|---|
Package Base: | libselinux |
Description: | SELinux library and simple utilities |
Upstream URL: | https://github.com/SELinuxProject/selinux |
Keywords: | selinux |
Licenses: | custom |
Groups: | selinux |
Conflicts: | selinux-usr-libselinux |
Provides: | libselinux.so, selinux-usr-libselinux |
Submitter: | Siosm |
Maintainer: | IooNag |
Last Packager: | IooNag |
Votes: | 132 |
Popularity: | 0.93 |
First Submitted: | 2013-11-03 20:05 (UTC) |
Last Updated: | 2024-08-11 16:17 (UTC) |
Dependencies (11)
- libsepolAUR
- pcre2 (pcre2-gitAUR)
- pkgconf (pkgconf-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (make)
- python-pip (make)
- python-setuptools (make)
- ruby (make)
- swig (swig-gitAUR) (make)
- xz (xz-gitAUR) (make)
- python (python37AUR, python311AUR, python310AUR) (optional) – python bindings
- ruby (optional) – ruby bindings
Required by (57)
- aide-selinux
- arm-image-installer
- authselect
- cajviewer-bin
- casa6-bin
- coreutils-selinux
- cronie-selinux
- dbus-broker-selinux
- dbus-selinux
- esdm-git
- findutils-selinux
- glib2-selinux (make)
- glib2-selinux (optional)
- glib2-selinux-docs (make)
- iproute2-selinux
- iris-temperature
- libguestfs-git (optional)
- libsemanage
- libtar-twrp-git
- libtar-twrp-git (make)
- libvirt-sandbox
- logrotate-selinux
- lxc-selinux
- mathematica (optional)
- mathematica-light (optional)
- matlab-support (optional)
- mcstrans
- mdatp-bin
- moonpanoramamaker
- nbdkit (optional)
- nbdkit-git (optional)
- octobrowser
- oddjob (make)
- oddjob-selinux (requires selinux-usr-libselinux)
- openssh-selinux
- pam-selinux
- podman-git (optional)
- psmisc-selinux
- python-blivet
- python-blivet (check)
- python-blivet-git
- restorecond
- sepolgen
- setools
- sudo-selinux
- systemd-libs-selinux
- systemd-libs-selinux (make)
- systemd-resolvconf-selinux (make)
- systemd-selinux (make)
- systemd-sysvcompat-selinux (make)
- systemd-ukify-selinux (make)
- util-linux-libs-selinux
- util-linux-libs-selinux (make)
- util-linux-selinux
- util-linux-selinux (make)
- util-linux-selinux (requires libselinux.so)
- xplor-nih
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »
bred commented on 2020-03-02 13:11 (UTC) (edited on 2020-03-02 14:00 (UTC) by bred)
I've this error during the linking: (pcre is installed!)
tallero commented on 2020-02-17 00:39 (UTC) (edited on 2020-02-17 00:42 (UTC) by tallero)
@IooNag:
I am not that interested, too. I just needed an easy-to-use tool and someone adviced system-config-users. It seemed natural to me to package it, even if arch is slowly deprecating all python2-* packages.
If someone will ever want to use it in the future (for whatever reason) now can do it easily (because PKGBUILDs won't be lost even when SELinux will end support).
I did this for screem, too.
IooNag commented on 2020-02-12 21:00 (UTC)
@tallero: it seems that system-config-users could be installed on RHEL/CentOS 7, but not on CentOS 8 according to https://unix.stackexchange.com/questions/547437/centos-8-system-config-users. Moreover this question suggests using Cockpit instead, which has already been packaged for Arch Linux (https://www.archlinux.org/packages/community/x86_64/cockpit/).
Anyway, if you want to fork/adopt system-config-users and maintain it on https://gitlab.com/tallero/system-config-users, that's nice. Nevertheless I do not want to maintain a libselinux-python2-v3.0 package because this version is not supported upstream (by SELinux developers) and the future releases of libselinux are likely to break Python 2 compatibility. This is a matter of personal choices in the way I define how I spend my time. You are of course still free to work on package libselinux-python2 and backport bug fixes that could happen in libselinux's Python bindings.
tallero commented on 2020-02-12 17:56 (UTC) (edited on 2020-02-12 18:29 (UTC) by tallero)
@IooNag: I agree with you. In any case libselinux-python2 packages just bindings and until the tool has not been replaced/ported to pygobject (if ever) it could simply stabilize on 3.0. This was packaged because of this question. Can't find the original git repo, only tarballs, check this.
IooNag commented on 2020-02-12 07:46 (UTC)
tallero : is system-config-users maintained? The upstream of this project (Red Hat) seems to no longer maintain it (and the RPM seems not to exist for "recent" releases such as CentOS 8 or Fedora 31 on https://rpmfind.net/linux/rpm2html/search.php?query=system-config-users).
If system-config-users is no longer maintained upstream, I do not want to spend time to support libselinux-python2, for the sake of using old software for which bugs will never be fixed upstream.
tallero commented on 2020-02-11 22:17 (UTC)
@IooNag: I know of Python 2.x EOL; the library (same tar of this package) can still produce 2.x bindings. The software that needs it is system-config-users, the users/groups GUI manager included in Red Hat/CentOS 7.x.
I just noticed gnome-system-tools.
IooNag commented on 2020-02-11 19:41 (UTC)
tallero: Python 2 is no longer supported by SELinux userspace tools and libraries, since commit https://github.com/SELinuxProject/selinux/commit/214cb61d539f75e5290928cb7bba5b2646632d0b that is included in release 3.0. This is why I removed Python 2 library from libselinux package.
What software are you using that requires Python 2's bindings of libselinux? This software needs be updated to Python 3 compatibility anyway, as Python 2 is no longer updated "even if someone finds a security problem in it" (cf. https://www.python.org/doc/sunset-python-2/).
tallero commented on 2020-02-11 18:09 (UTC)
I forked the package to build and install only python 2.x bindings in libselinux-python2. Could you add the option to build them into this one so that I can drop the newborn depedency?
« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »