sys-apps / selinux-python

SELinux core utilities

Official package sites : https://github.com/SELinuxProject/selinux/wiki ·

selinux-python contains the core python selinux utilities and libraries that are required for basic operation of a SELinux system. These include semanage, sepolicy and sepolgen.

v9999 :: 0 :: gentoo

Modified
License
GPL-2
USE flags
test

v3.8.1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~x86
USE flags
test

v3.7-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 x86 ~riscv
USE flags
test

General

test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

app-admin / setools : Policy Analysis Tools for SELinux

dev-lang / python : Freethreading (no-GIL) version of Python programming language

sys-libs / libselinux : SELinux userland library

sys-libs / libsemanage : SELinux kernel and policy management library

sys-libs / libsepol : SELinux binary policy representation library

sys-process / audit : Userspace utilities for storing and processing auditing records

app-admin / setools : Policy Analysis Tools for SELinux

dev-lang / python : Freethreading (no-GIL) version of Python programming language

sys-libs / libselinux : SELinux userland library

sys-libs / libsemanage : SELinux kernel and policy management library

sys-libs / libsepol : SELinux binary policy representation library

sys-process / audit : Userspace utilities for storing and processing auditing records

781611
sys-apps/selinux-python: Add "gui" USE flag for `sepolicy gui`
802954
sys-apps/selinux-python-3.4 fails tests
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop 3.8
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.8.1
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/selinux-python: drop 3.6
Closes: https://bugs.gentoo.org/947914 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-apps/selinux-python: Stabilize 3.7-r1 arm64, #947914
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
sys-apps/selinux-python: Stabilize 3.7-r1 arm, #947914
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.8
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: stabilize 3.7-r1 for amd64, x86
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
sys-apps/selinux-python: drop ~mips keywords
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop 3.5
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
sys-apps/selinux-python: Keyword 3.7-r1 riscv, #936297
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
James Le Cuirot · gentoo
sys-apps/selinux-python: Fix libsepol dependency by enforcing static-libs
Bug: https://bugs.gentoo.org/936306 Signed-off-by: James Le Cuirot <chewi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: fix sepolgen.conf install
sepolgen.conf will fail to install if /etc/selinux/config has not been created yet. Reorder the creation of the /etc/selinux directory during the install phase so that if this happens, sepolgen.conf can be installed correctly. Closes: https://bugs.gentoo.org/935158 Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.7
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: update EAPI 7 -> 8
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: enable py3.12
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: stabilize 3.6 for amd64, arm, arm64, x86
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: bump to 3.6
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Kenton Groombridge · gentoo
sys-apps/selinux-python: update live ebuild
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: drop 3.4
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: Stabilize SELinux userspace 3.5
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: drop 3.3
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Kenton Groombridge · gentoo
sys-apps/selinux-python: bump to 3.5
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Kenton Groombridge · gentoo
sys-apps/selinux-python: enable py3.11
Closes: https://bugs.gentoo.org/897264 Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-apps/selinux-python: Update PYTHON_REQ_USE to xml(+)
Update PYTHON_REQ_USE to specify "xml(+)", as Python 3.11 no longer features the "xml" flag. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.4 arm64, #855968
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.4 arm, #855968
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: stabilize 3.4 for amd64, x86
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kenton Groombridge · gentoo
sys-apps/selinux-python: drop 3.4_rc1
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Kenton Groombridge · gentoo
sys-apps/selinux-python: bump to 3.4
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Kenton Groombridge · gentoo
sys-apps/selinux-python: update live ebuild
Signed-off-by: Kenton Groombridge <concord@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.4_rc1
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: Drop old
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: stabilize SELinux userspace 3.3
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.2-r1 arm64, #825314
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.2-r1 arm, #825314
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
sys-apps/selinux-python: Version updated to 3.3, with changes:
* Dropped optional-networkx.patch - applied upstream. Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
sys-apps/selinux-python: don't import all of setools
Bug: https://bugs.gentoo.org/809038 Signed-off-by: Michał Górny <mgorny@gentoo.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.2 x86, #797616
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/selinux-python: fix WhitespaceFound
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
sys-apps/selinux-python: only add test dependency to BDEPEND
Signed-off-by: Sam James <sam@gentoo.org>
Jonathan Davies · gentoo
sys-apps/selinux-python: Fixed tests, thanks to Arie Artrip.
Closes: https://bugs.gentoo.org/715924 Closes: https://bugs.gentoo.org/741930 Signed-off-by: Jonathan Davies <jpds@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/21550 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
sys-apps/selinux-python: Added ~arm to packages where missing
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
sys-apps/selinux-python: Stabilize 3.2 amd64, #797616
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
sys-apps/selinux-python: Sync live ebuild.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jonathan Davies · gentoo
sys-apps/selinux-python: Version updated to 3.2.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop old
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: stable amd64 x86
Bug: https://bugs.gentoo.org/768258 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Michael · gentoo
sys-apps/selinux-python: drop obsolete ipy dep
https://github.com/SELinuxProject/selinux/commit/79f69a3ca1bfa0ebafcdae976858c60bae170e1b Also add python3_9 to the live ebuild. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: David Michael <fedora.dm0@gmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: Drop old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: stabilize SELinux userspace 3.1
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: Add audit[python] dep
It was supposed to be optional in seobject.py but some places use it unconditionally Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jonathan Davies · gentoo
sys-apps/selinux-python: Version bump to 3.1.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ben Kohler · gentoo
sys-apps/selinux-python: adjust dep to allow new libsemanage
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Ben Kohler <bkohler@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
sys-apps/selinux-python: x86 stable wrt bug #706146
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
sys-apps/selinux-python: amd64 stable wrt bug #706146
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop old
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.0
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 3.0_rc2
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.79, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop old
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: stable
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Jason Zaman <perfinion@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove python3_4 PYTHON_COMPAT correctly
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.9
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.9_rc1
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: drop <python3.5 support
Signed-off-by: Jason Zaman <perfinion@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Jason Zaman · gentoo
sys-apps/selinux-python: stable 2.8
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Jason Zaman · gentoo
sys-apps/selinux-python: drop old
Package-Manager: Portage-2.3.39, Repoman-2.3.9
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.8
Package-Manager: Portage-2.3.39, Repoman-2.3.9
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.39, Repoman-2.3.9
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.8_rc3
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.8_rc2
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.8_rc1
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: add python3_6 compat
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Jason Zaman · gentoo
sys-apps/selinux-python: drop old
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: stablize 2.7
Package-Manager: Portage-2.3.8, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.7
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.7_rc5
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.7_rc4
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Sven Vermeulen · gentoo
sys-apps/selinux-python: Have dependency blocker on older policycoreutils versions
The selinux-python package can only be installed after policycoreutils has been upgraded. To accomplish that, a PDEPEND was put in place in policycoreutils. However, in some situations Portage does not want to use this ordering. This is expected behavior, because PDEPEND does not necessarily mean that the package manager has to install it afterwards - it is just a notion that the order doesn't matter. In this case, it does. So in order to ensure that the order is maintained, we add in a blocker dependency on the older policycoreutils in selinux-python. See also bug 622102 Package-Manager: Portage-2.3.5, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
Package-Manager: Portage-2.3.5, Repoman-2.3.1
Jason Zaman · gentoo
sys-apps/selinux-python: bump to 2.7_rc1
Package-Manager: Portage-2.3.5, Repoman-2.3.1
David Seifert · gentoo
sys-apps/selinux-python: [QA] Add missing python metadata variables
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Jason Zaman · gentoo
sys-apps/selinux-python: update live ebuild
need to pass the path to libsepol.a Package-Manager: portage-2.3.3
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Jason Zaman · gentoo
sys-apps/selinux-python: New package live ebuild split from policycoreutils
Package-Manager: portage-2.3.0