* [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6
@ 2024-03-24 21:24 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 2/9] package/libsemanage: bump version to 3.6 Adam Duskett
` (8 more replies)
0 siblings, 9 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/libsepol/libsepol.hash | 2 +-
package/libsepol/libsepol.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/libsepol/libsepol.hash b/package/libsepol/libsepol.hash
index c243aaae2b..1369d820e1 100644
--- a/package/libsepol/libsepol.hash
+++ b/package/libsepol/libsepol.hash
@@ -1,5 +1,5 @@
# From: https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 78fdaf69924db780bac78546e43d9c44074bad798c2c415d0b9bb96d065ee8a2 libsepol-3.5.tar.gz
+sha256 c9dc585ea94903d784d597c861cd5dce6459168f95e22b31a0eab1cdd800975a libsepol-3.6.tar.gz
# Hash for license file
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE
diff --git a/package/libsepol/libsepol.mk b/package/libsepol/libsepol.mk
index f7782542ec..6361cc66bc 100644
--- a/package/libsepol/libsepol.mk
+++ b/package/libsepol/libsepol.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBSEPOL_VERSION = 3.5
+LIBSEPOL_VERSION = 3.6
LIBSEPOL_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEPOL_VERSION)
LIBSEPOL_LICENSE = LGPL-2.1+
LIBSEPOL_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 2/9] package/libsemanage: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 3/9] package/libselinux: " Adam Duskett
` (7 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/libsemanage/libsemanage.hash | 2 +-
package/libsemanage/libsemanage.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/libsemanage/libsemanage.hash b/package/libsemanage/libsemanage.hash
index 73df34bde9..862e49f52e 100644
--- a/package/libsemanage/libsemanage.hash
+++ b/package/libsemanage/libsemanage.hash
@@ -1,5 +1,5 @@
# From: https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 f53534e50247538280ed0d76c6ce81d8fb3939bd64cadb89da10dba42e40dd9c libsemanage-3.5.tar.gz
+sha256 41138f46222439e1242f27c1587e95cf54a059259aaf1681db642cc30c4e0d60 libsemanage-3.6.tar.gz
# Hash for license file
sha256 6095e9ffa777dd22839f7801aa845b31c9ed07f3d6bf8a26dc5d2dec8ccc0ef3 LICENSE
diff --git a/package/libsemanage/libsemanage.mk b/package/libsemanage/libsemanage.mk
index 0fbdc5ae8d..7742e7060c 100644
--- a/package/libsemanage/libsemanage.mk
+++ b/package/libsemanage/libsemanage.mk
@@ -4,7 +4,7 @@
#
################################################################################
-LIBSEMANAGE_VERSION = 3.5
+LIBSEMANAGE_VERSION = 3.6
LIBSEMANAGE_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(LIBSEMANAGE_VERSION)
LIBSEMANAGE_LICENSE = LGPL-2.1+
LIBSEMANAGE_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 3/9] package/libselinux: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 2/9] package/libsemanage: bump version to 3.6 Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-05-10 11:57 ` Thomas Petazzoni via buildroot
2024-03-24 21:24 ` [Buildroot] [PATCH v2 4/9] package/policycoreutils: " Adam Duskett
` (6 subsequent siblings)
8 siblings, 1 reply; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Changes:
- Remove 0001-fix-musl-build.patch
Fixed with commit d88597798fdb1a2b344ca47e48f2f80ad433fd95 differently.
"""
libselinux: drop usage of _D_ALLOC_NAMLEN
_D_ALLOC_NAMLEN is not very portable. Currently, the code
mallocs based on _D_ALLOC_NAMLEN() and then strcpy's dirent
d_name into the buffer. Instead, just use strdup.
Change-Id: I5c8ca47da2c593ea2726caba5781f5e9d9d910ae
Signed-off-by: William Roberts <william.c.roberts@intel.com>
"""
- Remove 0003-libselinux-set-CFLAGS-for-pip-installation.patch
Fixed with commit 89dd980c1e9a800f104c1db2b4c9e77be532ca35.
"""
Add CPPFLAGS to Makefiles
This patch adds CPPFLAGS to all of the Makefiles as suggested.
Signed-off-by: Cameron Williams <ckwilliams.work@gmail.com>
Acked-by: James Carter <jwcart2@gmail.com>
"""
- Rename 0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch to
0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
- Remove "package/libselinux/0001-fix-musl-build.patch Upstream" from
.checkpackageignore
- Rename "0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch" to
"0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch" in the
.checkpackageignore
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
v1 -> v2:
- More thourough commit message. [Thomas]
- Keep Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch [Thomas]
- Fix .checkpackageignore [Thomas]
.checkpackageignore | 3 +-
...-and-rely-on-the-installed-file-nam.patch} | 4 +-
package/libselinux/0001-fix-musl-build.patch | 38 ----------------
...inux-set-CFLAGS-for-pip-installation.patch | 43 -------------------
4 files changed, 3 insertions(+), 85 deletions(-)
rename package/libselinux/{0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch => 0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch} (91%)
delete mode 100644 package/libselinux/0001-fix-musl-build.patch
delete mode 100644 package/libselinux/0003-libselinux-set-CFLAGS-for-pip-installation.patch
diff --git a/.checkpackageignore b/.checkpackageignore
index 0735b0c5da..eb1576618f 100644
--- a/.checkpackageignore
+++ b/.checkpackageignore
@@ -668,8 +668,7 @@ package/libressl/0001-always-expose-SSL_OP_NO_TLSv1_3.patch Upstream
package/libroxml/0001-src-roxml_mem.h-add-missing-extern.patch Upstream
package/librsvg/0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch Upstream
package/librtlsdr/0001-Makefile.am-respect-DESTDIR-with-install-udev-rules.patch Upstream
-package/libselinux/0001-fix-musl-build.patch Upstream
-package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch Upstream
+package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch Upstream
package/libsepol/0001-support-static-only.patch Upstream
package/libserial/0001-SerialPort.cpp-fix-build-when-size_t-is-an-unsigned-.patch Upstream
package/libserial/0002-SerialPort.cpp-don-t-use-high-baudrates-when-not-ava.patch Upstream
diff --git a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch b/package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
similarity index 91%
rename from package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
rename to package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
index c744ca4069..3bdb1d0f46 100644
--- a/package/libselinux/0002-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
+++ b/package/libselinux/0001-Do-not-use-PYCEXT-and-rely-on-the-installed-file-nam.patch
@@ -36,9 +36,9 @@ index 190016e2af34..7ee22fd35da3 100644
RUBYINC ?= $(shell $(RUBY) -e 'puts "-I" + RbConfig::CONFIG["rubyarchhdrdir"] + " -I" + RbConfig::CONFIG["rubyhdrdir"]')
RUBYLIBS ?= $(shell $(RUBY) -e 'puts "-L" + RbConfig::CONFIG["libdir"] + " -L" + RbConfig::CONFIG["archlibdir"] + " " + RbConfig::CONFIG["LIBRUBYARG_SHARED"]')
RUBYINSTALL ?= $(shell $(RUBY) -e 'puts RbConfig::CONFIG["vendorarchdir"]')
-@@ -189,7 +188,7 @@ install: all
+@@ -193,7 +192,7 @@ install: all
install-pywrap: pywrap
- $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) .
+ CFLAGS="$(CPPFLAGS) $(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) .
install -m 644 $(SWIGPYOUT) $(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py
- ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) $(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT)
+ ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux*.so $(DESTDIR)$(PYTHONLIBDIR)/
diff --git a/package/libselinux/0001-fix-musl-build.patch b/package/libselinux/0001-fix-musl-build.patch
deleted file mode 100644
index b8b16be26f..0000000000
--- a/package/libselinux/0001-fix-musl-build.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From 78f7f09028fdd6a5e8e4e4b584749621eaef412f Mon Sep 17 00:00:00 2001
-From: Yann E. MORIN" <yann.morin.1998@free.fr>
-Date: Sat, 7 Dec 2019 17:24:50 -0800
-Subject: [PATCH] fix undefined macros in musl
-
-musl does not define glibc-specific macros, so use a simple version of
-the macro when it is not defined.
-
-This is very inefficient, however, but copying the code from glibc is
-not really possible because it is LGPL while libselinux in Public
-Domain, and we want to avoid license propagation, so this macro is
-completely written from scratch, and non-optimal.
-
-Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
-[Updated for 3.5]
-Signed-off-by: Adam Duskett <Aduskett@gmail.com>
-diff --git a/src/booleans.c b/src/booleans.c
-index ffa8d26..8569002 100644
---- a/src/booleans.c
-+++ b/src/booleans.c
-@@ -64,6 +64,14 @@ int security_get_boolean_names(char ***names, int *len)
- goto bad;
- }
-
-+/* Simple (but inefficient) version of _D_ALLOC_NAMLEN when
-+ * building with a C library that misses it (e.g. musl).
-+ * Note: glibc does a strlen on (d)->d_name, so assume it is safe.
-+ */
-+#ifndef _D_ALLOC_NAMLEN
-+#define _D_ALLOC_NAMLEN(d) (strlen((d)->d_name)+1)
-+#endif
-+
- for (i = 0; i < *len; i++) {
- n[i] = strdup(namelist[i]->d_name);
- if (!n[i]) {
---
-2.23.0
-
diff --git a/package/libselinux/0003-libselinux-set-CFLAGS-for-pip-installation.patch b/package/libselinux/0003-libselinux-set-CFLAGS-for-pip-installation.patch
deleted file mode 100644
index c08529c44f..0000000000
--- a/package/libselinux/0003-libselinux-set-CFLAGS-for-pip-installation.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From c9b3cbb654ca1e834d47f52af9f170b9f38c857a Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= <cgzones@googlemail.com>
-Date: Thu, 20 Apr 2023 18:27:00 +0200
-Subject: [PATCH] libselinux: set CFLAGS for pip installation
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Explicitly set CFLAGS for the pip install command, similar to calling
-setup.py, to ignore known compiler warnings treated as errors, e.g.:
-
- selinuxswig_python_wrap.c:3593:19: error: 'sidget' is deprecated [-Werror,-Wdeprecated-declarations]
- result = (int)sidget(arg1);
- ^
- selinuxswig_python_wrap.c:15024:1: error: no previous prototype for function 'PyInit__selinux' [-Werror,-Wmissing-prototypes]
- SWIG_init(void) {
- ^
-
-Signed-off-by: Christian Göttsche <cgzones@googlemail.com>
-Acked-by: Petr Lautrbach <lautrbach@redhat.com>
-Upstream: https://github.com/SELinuxProject/selinux/commit/c9b3cbb654ca1e834d47f52af9f170b9f38c857a
-[yann.morin.1998@free.fr: backport from upstream]
-Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
----
- libselinux/src/Makefile | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libselinux/src/Makefile b/libselinux/src/Makefile
-index 36d57122..f9a1e5f5 100644
---- a/src/Makefile
-+++ b/src/Makefile
-@@ -187,7 +187,7 @@ install: all
- ln -sf --relative $(DESTDIR)$(SHLIBDIR)/$(LIBSO) $(DESTDIR)$(LIBDIR)/$(TARGET)
-
- install-pywrap: pywrap
-- $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) .
-+ CFLAGS="$(CFLAGS) $(SWIG_CFLAGS)" $(PYTHON) -m pip install --prefix=$(PREFIX) `test -n "$(DESTDIR)" && echo --root $(DESTDIR) --ignore-installed --no-deps` $(PYTHON_SETUP_ARGS) .
- install -m 644 $(SWIGPYOUT) $(DESTDIR)$(PYTHONLIBDIR)/selinux/__init__.py
- ln -sf --relative $(DESTDIR)$(PYTHONLIBDIR)/selinux/_selinux$(PYCEXT) $(DESTDIR)$(PYTHONLIBDIR)/_selinux$(PYCEXT)
-
---
-2.25.1
-
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 4/9] package/policycoreutils: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 2/9] package/libsemanage: bump version to 3.6 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 3/9] package/libselinux: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 5/9] package/checkpolicy: " Adam Duskett
` (5 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
setsebool/Makefile now unconditionally links against libsepol.
As such, it is now a new dependency.
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
changes v1 -> v2:
- Update dependency comments [Thomas]
package/policycoreutils/Config.in | 5 +++--
package/policycoreutils/policycoreutils.hash | 2 +-
package/policycoreutils/policycoreutils.mk | 4 ++--
3 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/package/policycoreutils/Config.in b/package/policycoreutils/Config.in
index 3201c8fede..9548588c5d 100644
--- a/package/policycoreutils/Config.in
+++ b/package/policycoreutils/Config.in
@@ -6,10 +6,11 @@ comment "policycoreutils needs a toolchain w/ threads, dynamic library, gcc >= 5
config BR2_PACKAGE_POLICYCOREUTILS
bool "policycoreutils"
depends on BR2_PACKAGE_AUDIT_ARCH_SUPPORTS # libsemanage
- depends on BR2_TOOLCHAIN_HAS_THREADS # libsemanage
- depends on !BR2_STATIC_LIBS # libsemanage
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libsemanage, libsepol
+ depends on !BR2_STATIC_LIBS # libsemanage, libsepol
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 # libsemanage -> libselinux -> libsepol
select BR2_PACKAGE_LIBSEMANAGE
+ select BR2_PACKAGE_LIBSEPOL
select BR2_PACKAGE_LIBCAP_NG
help
Policycoreutils is a collection of policy utilities
diff --git a/package/policycoreutils/policycoreutils.hash b/package/policycoreutils/policycoreutils.hash
index e29d192b13..ea45116912 100644
--- a/package/policycoreutils/policycoreutils.hash
+++ b/package/policycoreutils/policycoreutils.hash
@@ -1,3 +1,3 @@
# https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 78453e1529fbbf800e88860094d555e781ce1fba11a7ef77b5aabb43e1173276 policycoreutils-3.5.tar.gz
+sha256 a76ac431ea40a35a83164ce9007909c1c6c12fd1056627f622144e4a705c0a2c policycoreutils-3.6.tar.gz
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE
diff --git a/package/policycoreutils/policycoreutils.mk b/package/policycoreutils/policycoreutils.mk
index 0e639760fa..79a1729bf9 100644
--- a/package/policycoreutils/policycoreutils.mk
+++ b/package/policycoreutils/policycoreutils.mk
@@ -4,13 +4,13 @@
#
################################################################################
-POLICYCOREUTILS_VERSION = 3.5
+POLICYCOREUTILS_VERSION = 3.6
POLICYCOREUTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(POLICYCOREUTILS_VERSION)
POLICYCOREUTILS_LICENSE = GPL-2.0
POLICYCOREUTILS_LICENSE_FILES = LICENSE
POLICYCOREUTILS_CPE_ID_VENDOR = selinuxproject
-POLICYCOREUTILS_DEPENDENCIES = libsemanage libcap-ng $(TARGET_NLS_DEPENDENCIES)
+POLICYCOREUTILS_DEPENDENCIES = libsemanage libsepol libcap-ng $(TARGET_NLS_DEPENDENCIES)
POLICYCOREUTILS_MAKE_OPTS = $(TARGET_CONFIGURE_OPTS) LDLIBS=$(TARGET_NLS_LIBS)
ifeq ($(BR2_PACKAGE_LINUX_PAM),y)
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 5/9] package/checkpolicy: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (2 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 4/9] package/policycoreutils: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 6/9] package/restorecond: " Adam Duskett
` (4 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/checkpolicy/checkpolicy.hash | 2 +-
package/checkpolicy/checkpolicy.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/checkpolicy/checkpolicy.hash b/package/checkpolicy/checkpolicy.hash
index fcfd81c554..d2ecc7265a 100644
--- a/package/checkpolicy/checkpolicy.hash
+++ b/package/checkpolicy/checkpolicy.hash
@@ -1,5 +1,5 @@
# https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 7aa48ab2222a0b9881111d6d7f70c3014d3d9338827d9e02df105a68c0df5dbc checkpolicy-3.5.tar.gz
+sha256 1b346b3cdd4f8a78a157627bad64a3b3479c67b6a19d15e6d5c8694620eadbc1 checkpolicy-3.6.tar.gz
# Hash for license file
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE
diff --git a/package/checkpolicy/checkpolicy.mk b/package/checkpolicy/checkpolicy.mk
index 024d306233..109aaf6072 100644
--- a/package/checkpolicy/checkpolicy.mk
+++ b/package/checkpolicy/checkpolicy.mk
@@ -4,7 +4,7 @@
#
################################################################################
-CHECKPOLICY_VERSION = 3.5
+CHECKPOLICY_VERSION = 3.6
CHECKPOLICY_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(CHECKPOLICY_VERSION)
CHECKPOLICY_LICENSE = GPL-2.0
CHECKPOLICY_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 6/9] package/restorecond: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (3 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 5/9] package/checkpolicy: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 7/9] package/semodule-utils: " Adam Duskett
` (3 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/restorecond/restorecond.hash | 2 +-
package/restorecond/restorecond.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/restorecond/restorecond.hash b/package/restorecond/restorecond.hash
index 215c9192f4..5b86afdcc0 100644
--- a/package/restorecond/restorecond.hash
+++ b/package/restorecond/restorecond.hash
@@ -1,5 +1,5 @@
# https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 f00d8caddb6aba2793c65e69154d04671b52f3d37e081b0e96c1b443fe23c2fe restorecond-3.5.tar.gz
+sha256 8f8aa2c6c66bcc6d91c6edd63913e5d738de6428928f27d1019d89c31cf347b1 restorecond-3.6.tar.gz
# Hash for license file
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE
diff --git a/package/restorecond/restorecond.mk b/package/restorecond/restorecond.mk
index 96ef8d2a50..93495d8b7f 100644
--- a/package/restorecond/restorecond.mk
+++ b/package/restorecond/restorecond.mk
@@ -4,7 +4,7 @@
#
################################################################################
-RESTORECOND_VERSION = 3.5
+RESTORECOND_VERSION = 3.6
RESTORECOND_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(RESTORECOND_VERSION)
RESTORECOND_LICENSE = GPL-2.0
RESTORECOND_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 7/9] package/semodule-utils: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (4 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 6/9] package/restorecond: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 8/9] package/selinux-python: " Adam Duskett
` (2 subsequent siblings)
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/semodule-utils/semodule-utils.hash | 2 +-
package/semodule-utils/semodule-utils.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/semodule-utils/semodule-utils.hash b/package/semodule-utils/semodule-utils.hash
index ac3357d3fa..5e7d698f3b 100644
--- a/package/semodule-utils/semodule-utils.hash
+++ b/package/semodule-utils/semodule-utils.hash
@@ -1,5 +1,5 @@
# https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 c9a550a737051ebaf2c102f665c7ec2f85e7232870980aa0067998459b414283 semodule-utils-3.5.tar.gz
+sha256 eedb88f2b2124e538f2d614be063c0d9ac3eacc0c51a4da44500ca1ed1ba16f4 semodule-utils-3.6.tar.gz
# Hash for license file
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE
diff --git a/package/semodule-utils/semodule-utils.mk b/package/semodule-utils/semodule-utils.mk
index 9a0f084128..b58f7535f1 100644
--- a/package/semodule-utils/semodule-utils.mk
+++ b/package/semodule-utils/semodule-utils.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SEMODULE_UTILS_VERSION = 3.5
+SEMODULE_UTILS_VERSION = 3.6
SEMODULE_UTILS_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SEMODULE_UTILS_VERSION)
SEMODULE_UTILS_LICENSE = GPL-2.0
SEMODULE_UTILS_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 8/9] package/selinux-python: bump version to 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (5 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 7/9] package/semodule-utils: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 9/9] package/setools: bump version to 4.4.4 Adam Duskett
2024-05-10 11:56 ` [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Thomas Petazzoni via buildroot
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
package/selinux-python/selinux-python.hash | 2 +-
package/selinux-python/selinux-python.mk | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/package/selinux-python/selinux-python.hash b/package/selinux-python/selinux-python.hash
index 3592540703..96be214fd3 100644
--- a/package/selinux-python/selinux-python.hash
+++ b/package/selinux-python/selinux-python.hash
@@ -1,5 +1,5 @@
# https://github.com/SELinuxProject/selinux/wiki/Releases
-sha256 8245bb4dae59333461f19ca0c79a829081f07972fa5e3ad4c2b2b917dd71d96b selinux-python-3.5.tar.gz
+sha256 e2867d4cd26f9869c55216cc20ca7d10442491a0fbf256116ade99ec39426ec0 selinux-python-3.6.tar.gz
# Hash for license file
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 LICENSE
diff --git a/package/selinux-python/selinux-python.mk b/package/selinux-python/selinux-python.mk
index 7505474aa4..84fc9cbc22 100644
--- a/package/selinux-python/selinux-python.mk
+++ b/package/selinux-python/selinux-python.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SELINUX_PYTHON_VERSION = 3.5
+SELINUX_PYTHON_VERSION = 3.6
SELINUX_PYTHON_SITE = https://github.com/SELinuxProject/selinux/releases/download/$(SELINUX_PYTHON_VERSION)
SELINUX_PYTHON_LICENSE = GPL-2.0
SELINUX_PYTHON_LICENSE_FILES = LICENSE
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* [Buildroot] [PATCH v2 9/9] package/setools: bump version to 4.4.4
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (6 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 8/9] package/selinux-python: " Adam Duskett
@ 2024-03-24 21:24 ` Adam Duskett
2024-05-10 11:56 ` [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Thomas Petazzoni via buildroot
8 siblings, 0 replies; 11+ messages in thread
From: Adam Duskett @ 2024-03-24 21:24 UTC (permalink / raw)
To: buildroot; +Cc: Adam Duskett
Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
---
...1-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch | 2 +-
package/setools/setools.hash | 2 +-
package/setools/setools.mk | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch b/package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch
index 36063a4e13..67c306e99c 100644
--- a/package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch
+++ b/package/setools/0001-Do-not-export-use-setools.InfoFlowAnalysis-and-setoo.patch
@@ -59,7 +59,7 @@ index 5f4e764..a27b781 100755
import argparse
import sys
import logging
-@@ -91,8 +92,8 @@ elif args.booleans is not None:
+@@ -94,8 +95,8 @@ elif args.booleans is not None:
try:
p = setools.SELinuxPolicy(args.policy)
m = setools.PermissionMap(args.map)
diff --git a/package/setools/setools.hash b/package/setools/setools.hash
index 6a61fc2809..bb98231de9 100644
--- a/package/setools/setools.hash
+++ b/package/setools/setools.hash
@@ -1,5 +1,5 @@
# Locally computed
-sha256 29f5e7d98764a6942b2e32c8aa44da6a618882818c79599ade967ece0cf1dace setools-4.4.3.tar.gz
+sha256 92afeea2f2433cbb981ff47f6ce4e2485d9202b530842f7f5d95f905b2ddaea4 setools-4.4.4.tar.gz
sha256 0e58d74751e394f39748c7b7b4039d6a883b5def9711160668ba962b52e69e01 COPYING
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LGPL
diff --git a/package/setools/setools.mk b/package/setools/setools.mk
index efb3869e5b..1ffc2852d2 100644
--- a/package/setools/setools.mk
+++ b/package/setools/setools.mk
@@ -4,7 +4,7 @@
#
################################################################################
-SETOOLS_VERSION = 4.4.3
+SETOOLS_VERSION = 4.4.4
SETOOLS_SITE = $(call github,SELinuxProject,setools,$(SETOOLS_VERSION))
SETOOLS_DEPENDENCIES = libselinux libsepol python-setuptools host-bison host-flex host-python-cython host-swig
SETOOLS_INSTALL_STAGING = YES
--
2.44.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 11+ messages in thread
* Re: [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
` (7 preceding siblings ...)
2024-03-24 21:24 ` [Buildroot] [PATCH v2 9/9] package/setools: bump version to 4.4.4 Adam Duskett
@ 2024-05-10 11:56 ` Thomas Petazzoni via buildroot
8 siblings, 0 replies; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-05-10 11:56 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
On Sun, 24 Mar 2024 15:24:32 -0600
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> Signed-off-by: Adam Duskett <adam.duskett@amarulasolutions.com>
> ---
> package/libsepol/libsepol.hash | 2 +-
> package/libsepol/libsepol.mk | 2 +-
> 2 files changed, 2 insertions(+), 2 deletions(-)
Entire series applied to master, thanks! I'll reply to PATCH 3/9, which
had an issue.
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: [Buildroot] [PATCH v2 3/9] package/libselinux: bump version to 3.6
2024-03-24 21:24 ` [Buildroot] [PATCH v2 3/9] package/libselinux: " Adam Duskett
@ 2024-05-10 11:57 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 11+ messages in thread
From: Thomas Petazzoni via buildroot @ 2024-05-10 11:57 UTC (permalink / raw)
To: Adam Duskett; +Cc: buildroot
Hello Adam,
On Sun, 24 Mar 2024 15:24:34 -0600
Adam Duskett <adam.duskett@amarulasolutions.com> wrote:
> .checkpackageignore | 3 +-
> ...-and-rely-on-the-installed-file-nam.patch} | 4 +-
> package/libselinux/0001-fix-musl-build.patch | 38 ----------------
> ...inux-set-CFLAGS-for-pip-installation.patch | 43 -------------------
> 4 files changed, 3 insertions(+), 85 deletions(-)
This patch claims to bump to version 3.6... but it actually doesn't do
it at all. So I took the 3.6 bump from your v1 to adjust the patch so
that it really does a version bump. I guess this change has probably
been lost some rebase on your side, or something like that.
Best regards,
Thomas
--
Thomas Petazzoni, co-owner and CEO, Bootlin
Embedded Linux and Kernel engineering and training
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2024-05-10 11:57 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-24 21:24 [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 2/9] package/libsemanage: bump version to 3.6 Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 3/9] package/libselinux: " Adam Duskett
2024-05-10 11:57 ` Thomas Petazzoni via buildroot
2024-03-24 21:24 ` [Buildroot] [PATCH v2 4/9] package/policycoreutils: " Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 5/9] package/checkpolicy: " Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 6/9] package/restorecond: " Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 7/9] package/semodule-utils: " Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 8/9] package/selinux-python: " Adam Duskett
2024-03-24 21:24 ` [Buildroot] [PATCH v2 9/9] package/setools: bump version to 4.4.4 Adam Duskett
2024-05-10 11:56 ` [Buildroot] [PATCH v2 1/9] package/libsepol: bump to version 3.6 Thomas Petazzoni via buildroot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.