From: Ladislav Michl <oss-lists@triops.cz>
To: ptxdist@pengutronix.de
Subject: [ptxdist] [PATCH v1 00/17] selinux: back at version 3.11
Date: Tue, 20 Oct 2026 13:48:53 +0200 [thread overview]
Message-ID: <cover.1792491301.git.ladis@triops.cz> (raw)
From: Ladislav Michl <ladis@triops.cz>
This serie was originally written for selinux-3.0 in 2019 when all the
patches were just version bumps with fixes. Now, once PTXdist dropped
most of them after quite some time in staging, every package is first
restored by a partial revert of its removal commit, followed by a version
bump that does the actual changes. Only the still needed files are
restored by each revert. This will hopefully make the serie easier
to review and keep a history in tree.
Tested on an ARMv7 target with glibc and python 3.13.
Comments and suggestions welcome.
Ladislav Michl (17):
selinux: add common version and URL
Revert "python: remove after more than one year in staging"
host-swig: version bump 4.0.1 -> 4.5.1
Revert "*libsepol: remove"
libsepol: version bump 2.1.8 -> 3.11
Revert "libselinux: remove after more than one year in staging"
libselinux: version bump 2.1.12 -> 3.11
audit: new package
Revert "libsemanage: remove after more than one year in staging"
libsemanage: version bump 2.1.9 -> 3.11
Revert "checkpolicy: remove after more than one year in staging"
checkpolicy: version bump 2.1.11 -> 3.11
Revert "policycoreutils: remove after more than one year in staging"
policycoreutils: version bump 2.1.13 -> 3.11
Revert "sepolgen: remove after one year in staging"
sepolgen: version bump 1.1.8 -> 3.11
selinux: restore the global option
patches/audit-userspace-4.2.1/autogen.sh | 1 +
...PyString_FromString-with-PyUnicode_F.patch | 48 ++++++
patches/libselinux-3.11/series | 4 +
rules/at.in | 1 +
rules/audit.in | 19 +++
rules/audit.make | 102 +++++++++++++
rules/busybox.in | 1 +
rules/casync.in | 1 +
rules/checkpolicy.in | 25 ++++
rules/checkpolicy.make | 59 ++++++++
rules/connman.in | 1 +
rules/core-selinux.in | 1 -
rules/coreutils.in | 1 +
rules/f2fs-tools.in | 1 +
rules/gnupg.in | 1 +
rules/host-libsepol.in | 6 +
rules/host-libsepol.make | 27 ++++
rules/host-swig.in | 6 +
rules/host-swig.make | 48 ++++++
rules/libselinux.in | 65 +++++++++
rules/libselinux.make | 126 ++++++++++++++++
rules/libsemanage.in | 24 +++
rules/libsemanage.make | 91 ++++++++++++
rules/libsepol.in | 11 ++
rules/libsepol.make | 60 ++++++++
rules/logrotate.in | 1 +
rules/lxc.in | 1 +
rules/mtd-utils.in | 1 +
rules/openssh.in | 1 +
rules/policycoreutils.in | 84 +++++++++++
rules/policycoreutils.make | 138 ++++++++++++++++++
rules/pre/Rules.make | 6 -
rules/pre/selinux.make | 10 ++
rules/selinux-python.in | 12 ++
rules/selinux-python.make | 68 +++++++++
rules/shadow.in | 1 +
rules/strongswan.in | 1 +
rules/systemd.in | 1 +
38 files changed, 1048 insertions(+), 7 deletions(-)
create mode 120000 patches/audit-userspace-4.2.1/autogen.sh
create mode 100644 patches/libselinux-3.11/0001-libselinux-Replace-PyString_FromString-with-PyUnicode_F.patch
create mode 100644 patches/libselinux-3.11/series
create mode 100644 rules/audit.in
create mode 100644 rules/audit.make
create mode 100644 rules/checkpolicy.in
create mode 100644 rules/checkpolicy.make
create mode 100644 rules/host-libsepol.in
create mode 100644 rules/host-libsepol.make
create mode 100644 rules/host-swig.in
create mode 100644 rules/host-swig.make
create mode 100644 rules/libselinux.in
create mode 100644 rules/libselinux.make
create mode 100644 rules/libsemanage.in
create mode 100644 rules/libsemanage.make
create mode 100644 rules/libsepol.in
create mode 100644 rules/libsepol.make
create mode 100644 rules/policycoreutils.in
create mode 100644 rules/policycoreutils.make
create mode 100644 rules/pre/selinux.make
create mode 100644 rules/selinux-python.in
create mode 100644 rules/selinux-python.make
base-commit: 25578c25031573977db826d12d05156574cc2898
--
2.47.3
next reply other threads:[~2026-10-20 11:49 UTC|newest]
Thread overview: 20+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-20 11:48 Ladislav Michl [this message]
2026-10-20 11:48 ` [ptxdist] [PATCH v1 01/17] selinux: add common version and URL Ladislav Michl
2026-10-20 11:48 ` [ptxdist] [PATCH v1 02/17] Revert "python: remove after more than one year in staging" Ladislav Michl
2026-10-20 11:48 ` [ptxdist] [PATCH v1 03/17] host-swig: version bump 4.0.1 -> 4.5.1 Ladislav Michl
2026-10-20 11:48 ` [ptxdist] [PATCH v1 04/17] Revert "*libsepol: remove" Ladislav Michl
2026-10-20 11:48 ` [ptxdist] [PATCH v1 05/17] libsepol: version bump 2.1.8 -> 3.11 Ladislav Michl
2026-10-20 11:48 ` [ptxdist] [PATCH v1 06/17] Revert "libselinux: remove after more than one year in staging" Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 07/17] libselinux: version bump 2.1.12 -> 3.11 Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 08/17] audit: new package Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 09/17] Revert "libsemanage: remove after more than one year in staging" Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 10/17] libsemanage: version bump 2.1.9 -> 3.11 Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 11/17] Revert "checkpolicy: remove after more than one year in staging" Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 12/17] checkpolicy: version bump 2.1.11 -> 3.11 Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 13/17] Revert "policycoreutils: remove after more than one year in staging" Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 14/17] policycoreutils: version bump 2.1.13 -> 3.11 Ladislav Michl
2026-10-26 13:22 ` Michael Olbrich
2026-10-27 0:07 ` Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 15/17] Revert "sepolgen: remove after one year in staging" Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 16/17] sepolgen: version bump 1.1.8 -> 3.11 Ladislav Michl
2026-10-20 11:49 ` [ptxdist] [PATCH v1 17/17] selinux: restore the global option Ladislav Michl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1792491301.git.ladis@triops.cz \
--to=oss-lists@triops.cz \
--cc=ptxdist@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox