<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/utils/selinux-python/Makefile, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git-03.infra.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/'/>
<updated>2026-01-22T18:51:36Z</updated>
<entry>
<title>selinux-python: update to 3.9</title>
<updated>2026-01-22T18:51:36Z</updated>
<author>
<name>W. Michael Petullo</name>
</author>
<published>2026-01-15T23:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f69da9a1c213fb13fe312aa160aff956a4cb6f81'/>
<id>urn:sha1:f69da9a1c213fb13fe312aa160aff956a4cb6f81</id>
<content type='text'>
Upstream list of changes is available at
https://github.com/SELinuxProject/selinux/releases/tag/3.9.

Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to 3.8.1</title>
<updated>2025-05-19T09:44:34Z</updated>
<author>
<name>Robert Marko</name>
</author>
<published>2025-05-18T16:06:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=f62a91c782ea9e4aa1bb60f511e0606e5848bd15'/>
<id>urn:sha1:f62a91c782ea9e4aa1bb60f511e0606e5848bd15</id>
<content type='text'>
Update to latest 3.8.1 version and drop upstreamed patch[1].

[1] https://github.com/SELinuxProject/selinux/commit/1a29c28afbb96b1e47001dc3dde38c4b6bd9da22

Signed-off-by: Robert Marko &lt;robimarko@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Update to 3.5, reorganize package</title>
<updated>2023-06-20T02:32:56Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T04:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=6bd71dac0cb7711777feaf04d1156d2e0eb9e1bd'/>
<id>urn:sha1:6bd71dac0cb7711777feaf04d1156d2e0eb9e1bd</id>
<content type='text'>
* Added packages:

  * python3-seobject

    Contains the seobject.py library file which was previously included
    in selinux-semanage

  * selinux-sepolicy

    Contains the sepolicy and sepolgen tools which were previously
    included in python3-sepolicy

  * selinux-sepolgen-ifgen

    Contains the sepolgen-ifgen tool which was previously included in
    selinux-audit2allow

  * selinux-python

    A meta-package to install all tools

* Change the python3-sepolgen data_dir from /usr/share/sepolgen to
  /etc/sepolgen (updated 0001-sepolgen-adjust-data_dir.patch), and add
  the directory to conffiles

  By default, the sepolgen-ifgen tool writes to a file named
  "interface_info" in the data directory, to be read by the audit2allow
  tool. The header comment in the perm_map file also suggests that the
  file is customizable.

  The best place for these files would be in /var/lib, but /etc is more
  appropriate than /usr.

* Remove gui files from python3-sepolicy (0003-sepolicy-no-gui.patch)

* Fix ModuleNotFoundError raised by sepolicy
  (0004-sepolicy-fix-get_os_version-except.patch)

  Patch has been submitted upstream:
  https://lore.kernel.org/selinux/20230619063217.3165462-1-jeffery.to@gmail.com/

* Update package titles, descriptions, and dependencies

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Add default sections for Python and util packages</title>
<updated>2023-06-19T07:47:10Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T05:28:11Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=61e79aad69015d71286d7b47f6bcccee20baf796'/>
<id>urn:sha1:61e79aad69015d71286d7b47f6bcccee20baf796</id>
<content type='text'>
This also moves the python3-selinux dependency from the default section
into each util package.

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: Order package sections alphabetically</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-09T05:16:13Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=03225ca7b0755eb342191f7bff8871a8ddfddb1c'/>
<id>urn:sha1:03225ca7b0755eb342191f7bff8871a8ddfddb1c</id>
<content type='text'>
Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-libsemanage: Update to 3.5, rename source/target package</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-08T08:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=23ff8177f030610f40300519cd888dbfd47f3e3a'/>
<id>urn:sha1:23ff8177f030610f40300519cd888dbfd47f3e3a</id>
<content type='text'>
* Rename:

  * Source package from python3-libsemanage to python-semanage
  * Target package from python3-libsemanage to python3-semanage

* Update dependents with new target package name

* Update package title, license files, and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>python3-libselinux: Update to 3.5, rename source/target package</title>
<updated>2023-06-19T07:47:09Z</updated>
<author>
<name>Jeffery To</name>
</author>
<published>2023-06-08T07:34:09Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a205483547ca835d98d5da1284e8a77c88eb5f97'/>
<id>urn:sha1:a205483547ca835d98d5da1284e8a77c88eb5f97</id>
<content type='text'>
* Rename:

  * Source package from python3-libselinux to python-selinux
  * Target package from python3-libselinux to python3-selinux

* Update dependents with new target package name

* Remove patches:

  * 010-setup-py-custom-cc.patch: LDSHARED is already set as part of
    $(PYTHON3_VARS)

  * 020-Make-use-of-variables-when-defining-libdir-and-inclu.patch: This
    package doesn't install the libselinux.pc file

* Update package title and dependencies

* Remove Build/InstallDev (files not used by any other package)

* Use Py3Package to build Python bytecode and source packages

Signed-off-by: Jeffery To &lt;jeffery.to@gmail.com&gt;
</content>
</entry>
<entry>
<title>selinux-python: update to version 3.2</title>
<updated>2021-03-10T00:53:39Z</updated>
<author>
<name>Dominick Grift</name>
</author>
<published>2021-03-09T10:59:32Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=a63bc367b7bce448d98c865da1ec2ee3e3741ff9'/>
<id>urn:sha1:a63bc367b7bce448d98c865da1ec2ee3e3741ff9</id>
<content type='text'>
be065c4b sepolicy: Do not try to load policy on import
8f0f0a28 selinux(8,5): Describe fcontext regular expressions
e12f71e8 python/sepolgen: allow any policy statement in if(n)def
b15dff0f python/semanage: Sort imports in alphabetical order
92e01969 python/semanage: empty stdout before exiting on BrokenPipeError
fadcc839 python/sepolicy: allow to override manpage date
2a60de8e sepolgen: sort extended rules like normal ones
9e239e55 sepolgen: print extended permissions in hexadecimal
ccd973f7 python/audit2allow: add #include &lt;limits.h&gt; to sepolgen-ifgen-attr-helper.c

Signed-off-by: Dominick Grift &lt;dominick.grift@defensec.nl&gt;
</content>
</entry>
<entry>
<title>selinux-python: new package</title>
<updated>2020-09-12T00:50:24Z</updated>
<author>
<name>Thomas Petazzoni</name>
</author>
<published>2020-07-14T21:40:04Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/feed/packages/commit/?id=e697684d6f29824e685869353488a844dc7fde5a'/>
<id>urn:sha1:e697684d6f29824e685869353488a844dc7fde5a</id>
<content type='text'>
Signed-off-by: Thomas Petazzoni &lt;thomas.petazzoni@bootlin.com&gt;
[update to 3.1, make use of Python 3, and update dependencies]
Signed-off-by: W. Michael Petullo &lt;mike@flyn.org&gt;
</content>
</entry>
</feed>
